package com.situ.mall.service;

import java.util.List;

import com.situ.mall.entity.Category;
import com.situ.mall.entity.Product;
import com.situ.mall.util.JSONResult;
import com.situ.mall.util.LayUITableResult;

public interface IProductService {

	List<Category> selectByParentId();

	List<Category> selectByCategory(Integer parentId);

	List<Product> selectByCategoryId(Integer categoryId);

	LayUITableResult selectByPage(Integer page, Integer limit);

	List<Category> selectTopCategoryList();

	JSONResult insert(Product product);

	List<Product> getProductListPage(Integer categoryId);

	Product selectByProductId(Integer id);
	
}
